home *** CD-ROM | disk | FTP | other *** search
/ Apple Software Dispatch / Apple Software Dispatch.iso / Software Dispatch Files / Pre Launch / Pre Launch.rsrc / CODE_4.txt < prev    next >
Text File  |  1993-10-12  |  6KB  |  111 lines

  1. # near model CODE resource
  2. # jump table entries: 120-126 (7 of them)
  3. export_21:
  4. 00000000  206F 0004                movea.l    A0, [A7 + 0x4]
  5. 00000004  43E8 0001                lea.l      A1, [A0 + 0x1]
  6. 00000008  7000                     moveq.l    D0, 0x00
  7. label0000000A:
  8. 0000000A  1210                     move.b     D1, [A0]
  9. 0000000C  10C0                     move.b     [A0]+, D0
  10. 0000000E  1001                     move.b     D0, D1
  11. 00000010  66F8                     bne        -0x6 /* 0000000A */
  12. 00000012  91C9                     sub.l      A0, A1
  13. 00000014  2008                     move.l     D0, A0
  14. 00000016  1300                     move.b     -[A1], D0
  15. 00000018  2009                     move.l     D0, A1
  16. 0000001A  4E75                     rts
  17. export_20:
  18. 0000001C  206F 0004                movea.l    A0, [A7 + 0x4]
  19. 00000020  7000                     moveq.l    D0, 0x00
  20. 00000022  1010                     move.b     D0, [A0]
  21. 00000024  6004                     bra        +0x6 /* 0000002A */
  22. label00000026:
  23. 00000026  10E8 0001                move.b     [A0]+, [A0 + 0x1]
  24. label0000002A:
  25. 0000002A  51C8 FFFA                dbf        D0, -0x8 /* 00000026 */
  26. 0000002E  4210                     clr.b      [A0]
  27. 00000030  202F 0004                move.l     D0, [A7 + 0x4]
  28. 00000034  4E75                     rts
  29. export_15:
  30. 00000036  225F                     movea.l    A1, [A7]+
  31. 00000038  205F                     movea.l    A0, [A7]+
  32. 0000003A  A025                     syscall    GetHandleSize
  33. 0000003C  2E80                     move.l     [A7], D0
  34. 0000003E  6A02                     bpl        +0x4 /* 00000042 */
  35. 00000040  4297                     clr.l      [A7]
  36. label00000042:
  37. 00000042  4ED1                     jmp        [A1]
  38. export_16:
  39. 00000044  225F                     movea.l    A1, [A7]+
  40. 00000046  101F                     move.b     D0, [A7]+
  41. 00000048  205F                     movea.l    A0, [A7]+
  42. 0000004A  6604                     bne        +0x6 /* 00000050 */
  43. 0000004C  A007                     syscall    GetVolInfo/PBHGetVInfo/HGetVInfo
  44. 0000004E  6002                     bra        +0x4 /* 00000052 */
  45. label00000050:
  46. 00000050  A407                     syscall    GetVolInfo/PBHGetVInfo/HGetVInfo, flags=4
  47. label00000052:
  48. 00000052  3E80                     move.w     [A7], D0
  49. 00000054  4ED1                     jmp        [A1]
  50. export_17:
  51. 00000056  225F                     movea.l    A1, [A7]+
  52. 00000058  101F                     move.b     D0, [A7]+
  53. 0000005A  205F                     movea.l    A0, [A7]+
  54. 0000005C  6606                     bne        +0x8 /* 00000064 */
  55. 0000005E  7009                     moveq.l    D0, 0x09
  56. 00000060  A260                     syscall    FSDispatch/HFSDispatch, flags=2
  57. 00000062  6004                     bra        +0x6 /* 00000068 */
  58. label00000064:
  59. 00000064  7009                     moveq.l    D0, 0x09
  60. 00000066  A660                     syscall    FSDispatch/HFSDispatch, flags=6
  61. label00000068:
  62. 00000068  3E80                     move.w     [A7], D0
  63. 0000006A  4ED1                     jmp        [A1]
  64. export_18:
  65. 0000006C  225F                     movea.l    A1, [A7]+
  66. 0000006E  101F                     move.b     D0, [A7]+
  67. 00000070  205F                     movea.l    A0, [A7]+
  68. 00000072  6606                     bne        +0x8 /* 0000007A */
  69. 00000074  7027                     moveq.l    D0, 0x27
  70. 00000076  A260                     syscall    FSDispatch/HFSDispatch, flags=2
  71. 00000078  6004                     bra        +0x6 /* 0000007E */
  72. label0000007A:
  73. 0000007A  7027                     moveq.l    D0, 0x27
  74. 0000007C  A660                     syscall    FSDispatch/HFSDispatch, flags=6
  75. label0000007E:
  76. 0000007E  3E80                     move.w     [A7], D0
  77. 00000080  4ED1                     jmp        [A1]
  78. export_19:
  79. 00000082  4E56 0000                link       A6, 0
  80. 00000086  594F                     subq.w     A7, 4
  81. 00000088  2F3C 5354 5223           move.l     -[A7], 0x53545223 /* 'STR#' */
  82. 0000008E  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  83. 00000092  A9A0                     syscall    GetResource
  84. 00000094  226E 000C                movea.l    A1, [A6 + 0xC]
  85. 00000098  4211                     clr.b      [A1]
  86. 0000009A  201F                     move.l     D0, [A7]+
  87. 0000009C  6722                     beq        +0x24 /* 000000C0 */
  88. 0000009E  2040                     movea.l    A0, D0
  89. 000000A0  2050                     movea.l    A0, [A0]
  90. 000000A2  3018                     move.w     D0, [A0]+
  91. 000000A4  322E 0008                move.w     D1, [A6 + 0x8]
  92. 000000A8  6716                     beq        +0x18 /* 000000C0 */
  93. 000000AA  B240                     cmp.w      D1, D0
  94. 000000AC  6212                     bhi        +0x14 /* 000000C0 */
  95. 000000AE  7000                     moveq.l    D0, 0x00
  96. label000000B0:
  97. 000000B0  5341                     subq.w     D1, 1
  98. 000000B2  6706                     beq        +0x8 /* 000000BA */
  99. 000000B4  1018                     move.b     D0, [A0]+
  100. 000000B6  D1C0                     add.l      A0, D0
  101. 000000B8  60F6                     bra        -0x8 /* 000000B0 */
  102. label000000BA:
  103. 000000BA  1010                     move.b     D0, [A0]
  104. 000000BC  5240                     addq.w     D0, 1
  105. 000000BE  A02E                     syscall    BlockMove/BlockMoveData
  106. label000000C0:
  107. 000000C0  4E5E                     unlink     A6
  108. 000000C2  205F                     movea.l    A0, [A7]+
  109. 000000C4  508F                     addq.l     A7, 8
  110. 000000C6  4ED0                     jmp        [A0]
  111.